}
}
else {
if (model.isForward()) {
offset = 0;
}
else {
offset = editor.getDocument().getTextLength();
}
}
}
}
}
else {
offset = model.isForward() ? 0 : editor.getDocument().getTextLength();
}
}
else {